package interfaz;

import javax.swing.JLabel;

public class Cronometro {

    JLabel lblTime;

    public Cronometro(JLabel lblTime) {
        this.lblTime = lblTime;
    }
        
    int hora = 1, min = 0, seg = 0, ds = 0;//unidades de medida
    Thread hilo = new Thread() {//declaramos el hilo

        @Override
        public void run() {
            try {
                while (true) {
                    if (seg != 0) {
                        seg--;
                    } else {
                        if (min != 0) {
                            seg = 59;
                            min--;
                        } else {
                            if (hora != 0) {
                                hora--;
                                min = 59;
                                seg = 59;
                            } else {
                                salir();
                                break;
                            }
                            
                        }

                    }
                    hilo.sleep(998);
                    lblTime.setText(hora + ":" + min + ":" + seg);
                }
            } catch (java.lang.InterruptedException ie) {
                System.out.println(ie.getMessage());
            }
        }
    };

    public void iniciar() {
        hilo.start();
    }
    
     public int salir() {
        System.out.println("SALIO");
        return 0;
    }
}
